using System;
using System.Text;
using System.Collections.Generic;

#region Rfc info
/*
3.3.14. TXT RDATA format

    +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
    /                   TXT-DATA                    /
    +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+

where:

TXT-DATA        One or more <character-string>s.

TXT RRs are used to hold descriptive text.  The semantics of the text
depends on the domain where it is found.
 * 
*/
#endregion

namespace Heijden.DNS
{
	public class RecordTXT : Record
	{
		//public List<string> TXT;
		public string TXT;

		public RecordTXT(RecordReader rr)
		{
			//TXT = new List<string>();
			//while(rr.Position < rr.Length)
			//TXT.Add(rr.ReadString());
			TXT = rr.ReadString();
		}

		public override string ToString()
		{
			//StringBuilder sb = new StringBuilder();
			//foreach (string txt in TXT)
			//	sb.AppendFormat("\"{0}\" ", txt);
			//return sb.ToString().TrimEnd();
			return string.Format("\"{0}\"", TXT);
		}

	}
}
